have a chip on your shoulder - Español Inglés Diccionario